home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / answrbok / 5_5.lha / 5_5 / 5_5d.cmp < prev    next >
Text File  |  1993-08-08  |  1KB  |  98 lines

  1.  = ''
  2.  =     push bp
  3. mov bp, sp
  4. mov [bp-2], 0
  5. mov ax, [bp-2]
  6. mov result, ax
  7. pop bp
  8.  
  9.  = 0
  10.  
  11.  = '1 '
  12.  =     push bp
  13. mov bp, sp
  14. mov [bp-2], 1
  15. mov ax, [bp-2]
  16. mov result, ax
  17. pop bp
  18.  
  19.  = 1
  20.  
  21.  = '2*3 '
  22.  =     push bp
  23. mov bp, sp
  24. mov [bp-2], 2
  25. mov [bp-4], 3
  26. mov ax,[bp-2]
  27. mov bx,[bp-4]
  28. mul bx
  29. mov [bp-2], ax
  30. mov ax, [bp-2]
  31. mov result, ax
  32. pop bp
  33.  
  34.  = 6
  35.  
  36.  = '2-3 '
  37.  =     push bp
  38. mov bp, sp
  39. mov [bp-2], 2
  40. mov [bp-4], 3
  41. mov ax,[bp-2]
  42. mov bx,[bp-4]
  43. sub ax, bx
  44. mov [bp-2], ax
  45. mov ax, [bp-2]
  46. mov result, ax
  47. pop bp
  48.  
  49.  = -1
  50.  
  51.  = '5/2'
  52.  =     push bp
  53. mov bp, sp
  54. mov [bp-2], 5
  55. mov [bp-4], 2
  56. mov ax,[bp-2]
  57. mov bx,[bp-4]
  58. mov dx, 0
  59. div bx
  60. mov [bp-2], ax
  61. mov ax, [bp-2]
  62. mov result, ax
  63. pop bp
  64.  
  65.  = 2
  66.  
  67.  = '123/4+123*4-3'
  68.  =     push bp
  69. mov bp, sp
  70. mov [bp-2], 123
  71. mov [bp-4], 4
  72. mov ax,[bp-2]
  73. mov bx,[bp-4]
  74. mov dx, 0
  75. div bx
  76. mov [bp-2], ax
  77. mov [bp-4], 123
  78. mov [bp-6], 4
  79. mov ax,[bp-4]
  80. mov bx,[bp-6]
  81. mul bx
  82. mov [bp-4], ax
  83. mov ax,[bp-2]
  84. mov bx,[bp-4]
  85. add ax, bx
  86. mov [bp-2], ax
  87. mov [bp-4], 3
  88. mov ax,[bp-2]
  89. mov bx,[bp-4]
  90. sub ax, bx
  91. mov [bp-2], ax
  92. mov ax, [bp-2]
  93. mov result, ax
  94. pop bp
  95.  
  96.  = 519
  97.  
  98.